.preload-backgroundImage {
  display: none;
}
// TopBanner样式
.top-banner {
  width: 100%;
  .wrap {
    position: relative;
    width: 982px;
    height: 285px;
    margin: 0 auto;
    .banner {
      position: relative;
      width: 730px;
      height: 100%;
      a {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 1;
        cursor: pointer;
        &.current {
          opacity: 1;
        }
        &.out {
          opacity: 0;
        }
        img {
          width: 730px;
          height: 284px;
        }
      }
    }
    .dots {
      position: absolute;
      top: 259px;
      left: 0;
      width: 730px;
      height: 20px;
      text-align: center;
      .dot {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(~@/assets/images/banner/banner.png) no-repeat 3px -343px;
      }
      & .current {
        background: url(~@/assets/images/banner/banner.png) no-repeat -16px -343px;
      }
    }
    .download {
      position: absolute;
      top: 0;
      right: -1px;
      width: 254px;
      height: 285px;
      background: url(~@/assets/images/banner/download.png) no-repeat 0 0;
      a {
        display: block;
        width: 215px;
        height: 56px;
        margin: 186px 0 0 19px;
        background: url(~@/assets/images/banner/download.png) no-repeat 0 -9999;
      }
      p {
        margin: 10px 0;
        text-align: center;
        color: #8d8d8d;
      }
    }
    .banner-btn {
      position: absolute;
      top: 50%;
      display: block;
      margin-top: -31px;
      width: 37px;
      height: 63px;
      background: url(~@/assets/images/banner/banner.png);
      &.back {
        left: -68px;
        background-position: 0 -360px;
      }
      &.forward {
        right: -68px;
        background-position: 0 -508px;
      }
      &.back:hover {
        background-position: 0 -430px;
      }
      &.forward:hover {
        background-position: 0 -578px;
      }
    }
  }
}
